#include<iostream>
#define MAX 20
void citire(int [],int &);
void afisare(int [],int);
void suma_tuturor_elementelor(int c[MAX],int p);
int main()
{
	int a[20],n;
	citire(a,n);
	afisare(a,n);
	suma_tuturor_elementelor(a,n);
	return 0;
}
void citire(int b[MAX],int &m)
{
	int i,n;
	do
		{
			std::cout<<"n=";
			std::cin>>m;
		}while(m<1 || m>MAX);
	std::cout<<"dati elementele sirului:\n";
	for(i=0;i<m;i++)
		{
			std::cout<<"a["<<i<<"]=";
			std::cin>>b[i];
		}
}
void afisare(int c[MAX],int p)
{
	int i;
	std::cout<<"sirul este(";	
	for(i=0;i<p;i++)
		std::cout<<c[i]<<",";
	std::cout<<"\b)\n";
}
void suma_tuturor_elementelor(int c[MAX],int p)
{
	int i,s=0, k=0;
	std::cout<<"suma tuturor elementelor: ";
	for(i=0;i<p;i++)
		s=s+c[i];
	std::cout<<s<<"\n";
}
